package com.enjoyor.soa.traffic.api.dto.fms;

import java.io.Serializable;

public class FileOperateDto implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	/**
	  * 编码
	  */
	 private String id;
	 /**
	  * 附件编号
	  */
	 private String fileId;
	 /**
	  * 操作类型：上传、预览、下载
	  */
	 private String operateType;
	 /**
	  * 人员编号
	  */
	 private String personId;
	 /**
	  * 人员名称
	  */
	 private String personName;
	 /**
	  * 部门编号
	  */
	 private String deptId;
	 /**
	  * 部门名称
	  */
	 private String deptName;
	 /**
	  * 操作时间
	  */
	 private String operateTime;
	 /**
	  * 下载次数
	  */
	 private String downloadCount;
	 /**
	  * 预览次数
	  */
	 private String checkCount;
	 
	 /**
	  * 附件类型(txt.doc....)
	  */
	 private String annexType;
	 
	 /**
	  * 附件名字
	  */
	 private String annexName;
	 
	 /**
	  * 附件所属的资料类型
	  */
	 private String fileType;
	 /**
	  * 开始时间
	  */
	 private String startTime;
	 /**
	  * 结束时间
	  */
	 private String endTime;
	 
	/**
	 * 获取 编码
	 * @return  id
	 */
	public String getId() {
		return id;
	}
	
	/**
	 * 设置 编码
	 * @param id 编码 
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 * 获取 资料编号
	 * @return  fileId
	 */
	public String getFileId() {
		return fileId;
	}
	
	/**
	 * 设置 资料编号
	 * @param fileId 资料编号 
	 */
	public void setFileId(String fileId) {
		this.fileId = fileId;
	}
	
	/**
	 * 获取 操作类型：上传、预览、下载
	 * @return  operateType
	 */
	public String getOperateType() {
		return operateType;
	}
	
	/**
	 * 设置 操作类型：上传、预览、下载
	 * @param operateType 操作类型：上传、预览、下载 
	 */
	public void setOperateType(String operateType) {
		this.operateType = operateType;
	}
	
	/**
	 * 获取 人员编号
	 * @return  personId
	 */
	public String getPersonId() {
		return personId;
	}
	
	/**
	 * 设置 人员编号
	 * @param personId 人员编号 
	 */
	public void setPersonId(String personId) {
		this.personId = personId;
	}
	
	/**
	 * 获取 人员名称
	 * @return  personName
	 */
	public String getPersonName() {
		return personName;
	}
	
	/**
	 * 设置 人员名称
	 * @param personName 人员名称 
	 */
	public void setPersonName(String personName) {
		this.personName = personName;
	}
	
	/**
	 * 获取 部门编号
	 * @return  deptId
	 */
	public String getDeptId() {
		return deptId;
	}
	
	/**
	 * 设置 部门编号
	 * @param deptId 部门编号 
	 */
	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}
	
	/**
	 * 获取 部门名称
	 * @return  deptName
	 */
	public String getDeptName() {
		return deptName;
	}
	
	/**
	 * 设置 部门名称
	 * @param deptName 部门名称 
	 */
	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	/**
	 * 获取 操作时间
	 * @return  operateTime
	 */
	public String getOperateTime() {
		return operateTime;
	}
	

	/**
	 * 设置 操作时间
	 * @param operateTime 操作时间 
	 */
	public void setOperateTime(String operateTime) {
		this.operateTime = operateTime;
	}

	/**
	 * 获取 下载次数
	 * @return  downloadCount
	 */
	public String getDownloadCount() {
		return downloadCount;
	}
	

	/**
	 * 设置 下载次数
	 * @param downloadCount 下载次数 
	 */
	public void setDownloadCount(String downloadCount) {
		this.downloadCount = downloadCount;
	}
	

	/**
	 * 获取 预览次数
	 * @return  checkCount
	 */
	public String getCheckCount() {
		return checkCount;
	}
	

	/**
	 * 设置 预览次数
	 * @param checkCount 预览次数 
	 */
	public void setCheckCount(String checkCount) {
		this.checkCount = checkCount;
	}

	/**
	 * 获取 附件类型(txt.doc....)
	 * @return  annexType
	 */
	public String getAnnexType() {
		return annexType;
	}
	

	/**
	 * 设置 附件类型(txt.doc....)
	 * @param annexType 附件类型(txt.doc....) 
	 */
	public void setAnnexType(String annexType) {
		this.annexType = annexType;
	}
	

	/**
	 * 获取 附件名字
	 * @return  annexName
	 */
	public String getAnnexName() {
		return annexName;
	}
	

	/**
	 * 设置 附件名字
	 * @param annexName 附件名字 
	 */
	public void setAnnexName(String annexName) {
		this.annexName = annexName;
	}
	

	/**
	 * 获取 附件所属的资料类型
	 * @return  fileType
	 */
	public String getFileType() {
		return fileType;
	}
	

	/**
	 * 设置 附件所属的资料类型
	 * @param fileType 附件所属的资料类型 
	 */
	public void setFileType(String fileType) {
		this.fileType = fileType;
	}

	/**
	 * 获取 开始时间
	 * @return  startTime
	 */
	public String getStartTime() {
		return startTime;
	}
	

	/**
	 * 设置 开始时间
	 * @param startTime 开始时间 
	 */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	

	/**
	 * 获取 结束时间
	 * @return  endTime
	 */
	public String getEndTime() {
		return endTime;
	}
	

	/**
	 * 设置 结束时间
	 * @param endTime 结束时间 
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	
	
}
